package com.cms.recursoshumanos.handler;

import java.util.Date;

import com.cms.recursoshumanos.cache.ListaContactosCache;
import com.cms.recursoshumanos.constant.Constant;
import com.cms.recursoshumanos.facade.ListaContactoScreenFacade;
import com.cms.recursoshumanos.utilities.Tool;

public class ListaContactoScreenHandler 
{
	
	public ListaContactoScreenHandler()
	{
		
	}
	public String facadeListaContactoScreen(String username, String password, Date fecha_selec_busq)
	{
		ListaContactoScreenFacade lista_contacto_facade = new ListaContactoScreenFacade(username,
																						password, 
																						Tool.getInstance().parseDateToString(fecha_selec_busq, 9));
		
		return lista_contacto_facade.enviarSolicitud();
	}

	public int getIntPosicionLetra(String letra)
	{
		int position = 0;
		for (int i = 0; i < Constant.TEXT_CONTACTO.length ; i++)
		{
			if (letra.equals(Constant.TEXT_CONTACTO[i]))
			{
				position = i;
			}
		}
		return position;
	}

	public String getListaContacto (String username, String password)
	{
		return this.facadeListaContactoScreen(username, password, ListaContactosCache.getInstance().getFechaCache());
	}

	
}

